register allocation - перевод на Английский
Diclib.com
Словарь онлайн

register allocation - перевод на Английский

PROCESS OF ASSIGNING A LARGE NUMBER OF TARGET PROGRAM VARIABLES ONTO A SMALL NUMBER OF CPU REGISTERS
Register spilling; Register spill; Global graph coloring register allocation; Register allocator; Live range; Register allocation by graph coloring; Spilling a register
  • Chaitin et al.'s iterative graph coloring based register allocator
  • Intel 386 registers
  • Shorter live ranges with SSA approach

register allocation         

общая лексика

распределение регистров

в программировании регистры процессора может распределять либо сам программист при работе на языке низкого уровня, либо это делает компилятор во время трансляции программы

Смотрите также

register file

Diatype         
FORM OF LANGUAGE USED FOR A PARTICULAR PURPOSE OR IN A PARTICULAR COMMUNICATIVE SITUATION
Levels of Register; Speech register; Diatype; Linguistic register; Language register; Formality scale; Lexicographical register; Formality level; Register (socio-linguistics); Speech levels; Formal register; Informal register; Low-register; High-register; Consultative register; Frozen register; Casual register; Intimate register
фирм.
фотонаборная машина "Диатайп"
address register         
IMMEDIATELY ACCESSIBLE WORKING STORAGE AVAILABLE AS PART OF A DIGITAL PROCESSOR
CPU register; Processor registers; General purpose register; General purpose registers; Proccesor Register; Pointer register; General Purpose Register; Register width; Register (computer); Conditional register; Address register; Register (computing); Memory register; CPU registers; General-purpose register; GPR (Processor); GPR (processor); GPR (computer); GPR (Computer); General-purpose registers; SIMD register; Floating-point register; Scratch register; Working register; Vector registers; Register (CPU)

общая лексика

адресный регистр, регистр адреса

регистр процессора, содержащий полный адрес ОЗУ или часть адреса, используемую при вычислении исполнительного адреса (effective address) данных или следующей исполняемой команды

Смотрите также

CPU; index register; program counter; register; stack pointer

Определение

register allocation
<compiler, algorithm> The phase of a compiler that determines which values will be placed in registers. Register allocation may be combined with {register assignment}. This problem can be shown to be isomorphic to {graph colouring} by relating values to nodes in the graph and registers to colours. Values (nodes) which must be valid simultaneously are linked by edges and cannot be stored in the same register (coloured the same). See also register dancing and register spilling. [Preston Briggs, PhD thesis, Rice University, April 1992 {"Register Allocation via Graph Coloring" (ftp://ftp.cs.rice.edu/public/preston/thesis.ps.gz)}]. (2000-12-04)

Википедия

Register allocation

In compiler optimization, register allocation is the process of assigning local automatic variables and expression results to a limited number of processor registers.

Register allocation can happen over a basic block (local register allocation), over a whole function/procedure (global register allocation), or across function boundaries traversed via call-graph (interprocedural register allocation). When done per function/procedure the calling convention may require insertion of save/restore around each call-site.